#partnership {
    background-image: url("/media/footer_multi_right.svg");
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
    position: relative;
    background-color: #3E5038;
    /*min-height: 100vh;*/
    margin-top: 7rem;
}

#partnership .right-decoration {
    position: absolute;
    left: 2px;
}

#partnership .left-decoration {
    position: absolute;
    left: 52%;
    top: -100px;
    width: 372px;
    height: 592px;
    object-fit: contain;
}

#partnership .partnership-wrapper,
#partnership .partnership-image-wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-left: 110px;
}

#partnership .partnership-wrapper .partnership-title-image {
    margin-right: auto;
    margin-top: 160px;
}

#partnership .partnership-wrapper .partnership-description {
    width: 51%;
    margin-left: 30px;
}

#partnership .partnership-wrapper .partnership-description p,
#partnership .partnership-wrapper .partnership-description p a{
    font-family: FuturaGreek;
    font-size: 23px;
    font-weight: 300;
    line-height: 1.29;
    letter-spacing: -0.1px;
    color: #fefefe;
}

#partnership .partnership-wrapper .partnership-description p a {
    text-decoration: underline;
}


#partnership .partnership-image-wrapper {
    padding-bottom: 150px;
}

#partnership .partnership-image-wrapper img {
    width: 827px;
    height: 505px;
    object-fit: contain;
    margin-left: 30px;
}

@media (max-width: 1199px) {


    #partnership .left-decoration {
        width: 331px;
        height: 527px;
        left: 64%;
        top: -74px;
    }

    #partnership .partnership-wrapper .partnership-description {
        width: 74%;
    }

    #partnership .partnership-image-wrapper img {
        width: 709px;
        height: 505px;
    }

}

@media (max-width: 969px) {
    #partnership .partnership-wrapper .partnership-title-image {
        width: 427px;
        height: 99px;
    }

    #partnership .right-decoration {
        width: 111px;
        height: 244px;
        top: 37px;
    }

    #partnership .left-decoration {
        width: 270px;
        height: 430px;
    }
    #partnership .partnership-image-wrapper img {
        width: 583px;
        height: 505px;
        object-fit: cover;
    }

    #partnership .partnership-wrapper,
    #partnership .partnership-image-wrapper {
        margin-left: 90px;
    }
}
@media (max-width: 749px) {
    #partnership {
        background-position: bottom right;
        background-size: auto;
    }
    #partnership .partnership-wrapper .partnership-title-image {
        width: 287px;
        height: 66px;
    }
    #partnership .right-decoration {
        width: 79px;
        height: 164px;
        top: 77px;
    }

    #partnership .left-decoration {
        width: 181px;
        height: 289px;
        top: 26px;
    }
    #partnership .partnership-image-wrapper img {
        width: 380px;
        height: 505px;
        object-fit: cover;
    }
    #partnership .partnership-wrapper,
    #partnership .partnership-image-wrapper {
        margin-left: 60px;
    }
    #partnership .partnership-wrapper .partnership-description,
    #partnership .partnership-image-wrapper img {
        margin-left: 0;
    }
    #partnership .partnership-image-wrapper {
        padding-bottom: 270px;
    }
}

@media (max-width: 480px) {
    #partnership .partnership-wrapper .partnership-title-image {
        width: 212.3px;
        height: 48.8px;

    }
    #partnership .right-decoration {
        width: 61.7px;
        height: 121.4px;
        top: 3px;
    }

    #partnership .left-decoration {
        width: 109.9px;
        height: 177.9px;
        top: -1px;
    }
    #partnership .partnership-image-wrapper img {
        width: 281.1px;
        height: 373.7px;
        object-fit: cover;
        margin-left: auto;
        margin-right: auto;
    }
    #partnership .partnership-wrapper {
        margin-left: 2rem;
    }
    #partnership .partnership-wrapper .partnership-description p {
        font-size: 17px;
    }
    #partnership .partnership-image-wrapper {
        margin-left: 0;
    }
    #partnership .partnership-wrapper .partnership-title-image {
        margin-top: 130px;
    }
}
